// layui导入模块并得到相应模块对象
layui.use(['table', 'layer', 'form', 'jquery', 'laydate'], function () {
    let table = layui.table;
    let layer = layui.layer;
    let form = layui.form;
    let $ = layui.jquery;
    //let laydate = layui.laydate; // 日期时间对象(有日期字段的话就用上)

    // 渲染表格
    table.render({
        //绑定表格对象
        elem: "#gradeTable",
        //请求方式
        method: "get",
        height: "full-90",
        //请求路径
        url: "/grade/restful_lessonalone",
        //是否分页
        page: true,
        //表格上方普通工具栏
        toolbar: "#complain_toolbar",
        //每页的行数
        limit: 5,
        //显示数据的表列
        cols: [[
            //开启多选框
            {fixed: "left", checkbox: true}
            , {fixed: "left", field: 'gradeId', title: '成绩编号', align: "center"}
            //数据列
            , {
                field: 'schoolName', title: '校区', align: "center", templet: function (data) {
                    return data.studentManage.school.schoolName;
                }
            }
            , {
                field: 'recordName', title: '教师', align: "center", templet: function (data) {
                    return data.studentManage.record.recordName;
                }
            }
            , {
                field: 'studentName', title: '学员名称', align: "center", templet: function (data) {
                    return data.studentManage.studentName;
                }
            }
            , {
                field: 'className', title: '班级名称', align: "center", templet: function (data) {
                    return data.studentManage.aClass.className;
                }
            }
            , {
                field: 'classType', title: '班级类型', align: "center", templet: function (data) {
                    return data.studentManage.aClass.classType;
                }
            }
            , {
                field: 'lessonName', title: '课程名称', align: "center", templet: function (data) {
                    return data.lesson.lessonName;
                }
            }
            , {field: 'lessonGrade', title: '课程成绩', align: "center"}
            , {
                field: 'lessonSort',title: '排名',align:"center"}
            ,
        ]],
        //分页工具栏中每页行数选择器
        limits: [5, 10, 15, 20]
    });

    form.on("submit(provinceSearch)", function (obj) {
        //得到表单中的数据
        let data = obj.field;
        //重新加载表格对象
        table.reload("gradeTable", {
            //页码
            page: {
                curr: 1
            },
            // 多条件数据
            where: {
                lessonName: data.lessonName,
            }
        });
        return false;
    });


});